home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
basic
/
ctlbreak.zip
/
CTLBREAK.BAS
Wrap
BASIC Source File
|
1986-06-14
|
1KB
|
30 lines
100 '**SUB**
110 '= SAVE CONTROL BREAK POINTER =
120 '
130 DEF SEG = 0 'SET SEGMENT POINTER TO 0
140 OFF.LOW% = PEEK(&H6C) 'SAVE CTRL-BRK OFFSET LOW ORDER BYTE
150 OFF.HGH% = PEEK(&H6D) 'SAVE CTRL-BRK OFFSET HIGH ORDER BYTE
160 SEG.LOW% = PEEK(&H6E) 'SAVE CTRL-BRK SEGMENT LOW ORDR BYTE
170 SEG.HGH% = PEEK(&H6F) 'SAVE CTRL-BRK SEGMENT HIGH ORDR BYTE
171 DEF SEG 'RESTORE SEGMENT POINTER
172 RETURN
180 '**SUB**
181 '==== DISABLE CONTROL BREAK ====
182 '
190 POKE &H6C,&H53 'SET NEW CTRL-BRK OFFSET LOW ORDR BYTE
200 POKE &H6D,&HFF 'SET NEW CTRL-BRK OFFSET HIGH ORDR BYTE
210 POKE &H6E,&H0 'SET NEW CTRL-BRK SEGMENT LOW ORDR BYTE
220 POKE &H6F,&HF0 'SET NEW CTRL-BRK SEGMENT HIGH ORDR BYTE
230 DEF SEG 'RESTORE SEGMENT POINTER
240 RETURN
245 '**SUB**
250 '==== RESTORE CONTROL BREAK ====
260 '
270 DEF SEG = 0 'SET SEGMENT POINTER TO 0
280 POKE &H6C,OFF.LOW% 'RESTORE CTRL-BRK OFFSET LOW ORDER BYTE
290 POKE &H6D,OFF.HGH% 'RESTORE CTRL-BRK OFFSET HIGH ORDER BYTE
300 POKE &H6E,SEG.LOW% 'RESTORE CTRL-BRK SEGMENT LOW ORDER BYTE
310 POKE &H6F,SEG.HGH% 'RESTORE CTRL-BRK SEGMENT HIGH ORDER BYTE
320 DEF SEG 'RESTORE SEGMENT POINTER
330 RETURN